3.3 查询本地组织架构列表

基本信息

Path:/api/v1/directory/queryEntity

Method: POST

接口描述:

  1. 查询组织架构时,需要在include中添加一个group对象,group对象下面放pageSize和pageIndex,并构造相应的条件来查询

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 必须  

Body

参数名称 类型 是否必须 默认值 备注 其他信息
userDirectoryId string 必须 用户目录ID,默认的本地用户目录ID为1 可通过用户目录查询接口获取ID
showAll number 非必须 1 查询所有,1递归查询组织架构下属的所有数据,0只查询直属的数据
include object[] 必须 查询条件
├─group object 必须 组织架构的查询条件
├─├─pageSize number 非必须 20 分页大小,每页查询的最大数据量,越大查询时间越长
├─├─pageIndex number 非必须 1 页码
path string 非必须 '/' 查询条件:组织架构路径,查询某个组织架构下属数据  

请求示例

{
    "userDirectoryId": "1",
    "showAll": 1,
    "include": {
        "group": {
            "pageSize": 20,
            "pageIndex": 1
        }
    }
}

返回数据

名称 类型 是否必须 默认值 备注 其他信息
code number 必须 返回码,0 返回成功
data object 必须 报文数据主体
├─group object 必须 组织架构列表查询结果数据主体
├─├─ count number 必须 查询结果的数据总数
├─├─ pageCount number 必须 查询结果的数据总页数
├─├─ pageSize number 必须 页大小,每页的最大数据数
├─├─ pageIndex number 必须 页码
├─├─ data object[] 必须 查询结果数据主体
├─├─├─ id string 必须 组ID
├─├─├─ name string 必须 组名称
├─├─├─ path string 必须 所属组路径
├─├─├─ description string 必须 描述
├─├─├─ entityType string 必须 实体类型,'group'
├─├─├─ createdAt string 必须 创建时间
├─├─├─ updatedAt string 必须 更新时间
msg string 必须 返回提示信息,与返回码对应  

返回示例

{
    "code": 0,
    "data": {
        "group": {
            "data": [{
                "id": "908b7415-a333-11eb-bc20-21be2d4cebdc",
                "name": "test002",
                "path": "/深信服科技/ssl/test1test1test1test1test1",
                "description": "",
                "entityType": "group",
                "createdAt": "Thu Apr 22 2021 14:25:42 GMT+0800 (Coordinated Universal Time)",
                "updatedAt": "Thu Apr 22 2021 14:25:42 GMT+0800 (Coordinated Universal Time)"
            },
            {
                "id": "908b4d05-a333-11eb-bc20-21be2d4cebdc",
                "name": "test1test1test1test1test1",
                "path": "/深信服科技/ssl",
                "description": "",
                "entityType": "group",
                "createdAt": "Thu Apr 22 2021 14:25:42 GMT+0800 (Coordinated Universal Time)",
                "updatedAt": "Thu Apr 22 2021 14:25:42 GMT+0800 (Coordinated Universal Time)"
            }],
            "count": 2,
            "pageCount": 1,
            "pageSize": 2000,
            "pageIndex": 1
        }
    },
    "msg": "请求成功"
}

错误信息

错误提示 错误码
参数检查出错 10000001
用户目录不存在 77200001
深信服科技 all right reserved,powered by Gitbook本文档更新于: 2024-05-18 14:38

results matching ""

    No results matching ""